Codename: nokia-leo
Download:
Install edl. Enable debugging by dialing *#*#33284#*#*
adb reboot recovery
# make sure it reports ID 05c6:9008 Qualcomm, Inc. Gobi Wireless Modem (QDL mode)
lsusb
# test edl connection
python3 ~/projects/repos/edl/edl.py printgpt --loader 8k.mbn
# backup stock boot and recovery partitions
mkdir stock-backup
python3 ~/projects/repos/edl/edl.py r boot stock-backup/boot.img --loader 8k.mbn
python3 ~/projects/repos/edl/edl.py r recovery stock-backup/recovery.img --loader 8k.mbn
# write lk2nd to boot partition
python3 ~/projects/repos/edl/edl.py w boot lk2nd-msm8909.img --loader 8k.mbn
# install kernel via lk2nd fastboot into boot partition
pmbootstrap flasher flash_kernel
# install rootfs to sd card
pmbootstrap install --disk=/dev/sdd
On device:
sudo tinydm-set-session -f -s /usr/share/wayland-sessions/bananui.desktop
# load display driver
modprobe panel-mipi-dbi
# always load display driver on boot
echo panel-mipi-dbi | sudo tee /etc/modules-load.d/panel-mipi-dbi.conf
export WAYLAND_DISPLAY=wayland-1
alacritty
Additional installed packages:
sway tmux fish htop modemmanager